@charset "utf-8";

/* html5 definitios */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* reset */
* { margin: 0; padding: 0; outline: none; }
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a img, fieldset, table {  border: 0; }
body { line-height: 1; font-size: 88%; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; padding: 0; }
ul, ol { list-style: none; }
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear:both; width:0; height:0; font-size:0; overflow:hidden; }
b { display: none }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
/* end of reset */